Model Counting for Complex Data Structures

نویسندگان

  • Antonio Filieri
  • Marcelo F. Frias
  • Corina S. Pasareanu
  • Willem Visser
چکیده

We extend recent approaches for calculating the probability of program behaviors, to allow model counting for complex data structures with numeric fields. We use symbolic execution with lazy initialization to compute the input structures leading to the occurrence of a target event, while keeping a symbolic representation of the constraints on the numeric data. Off-the-shelf model counting tools are used to count the solutions for numerical constraints and field bounds encoding data structure invariants are used to reduce the search space. The technique is implemented in the Symbolic PathFinder tool and evaluated on several complex data structures. Results show that the technique is much faster than an enumeration-based method that uses the Korat tool and also highlight the benefits of using the field bounds to speed up the analysis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modified Structure Function Model Based on Coherent Structures

In the present study, a modified Structure Function was introduced. In this modified Structure Function model, the coefficient of model was computed dynamically base on the coherent structure in the flow field. The ability of this Modified Structure Function was investigated for complex flow over a square cylinder in free stream and a low aspect ratio cylinder confined in a channel. The Results...

متن کامل

Beyond first order logic: From number of structures to structure of numbers: Part II

We study the history and recent developments in nonelementarymodel theory focusing on the framework of abstractelementary classes. We discuss the role of syntax and semanticsand the motivation to generalize first order model theory to nonelementaryframeworks and illuminate the study with concrete examplesof classes of models. This second part continues to study the question of catecoricitytrans...

متن کامل

STRUCTURAL DAMAGE PROGNOSIS BY EVALUATING MODAL DATA ORTHOGONALITY USING CHAOTIC IMPERIALIST COMPETITIVE ALGORITHM

Presenting structural damage detection problem as an inverse model-updating approach is one of the well-known methods which can reach to informative features of damages. This paper proposes a model-based method for fault prognosis in engineering structures. A new damage-sensitive cost function is suggested by employing the main concepts of the Modal Assurance Criterion (MAC) on the first severa...

متن کامل

The Effect of Axial Force Variations on Nonlinear Modeling and Seismic Response of Reinforced Concrete Structures

In order to increase the accuracy of evaluating seismic response of structures, it is critical to conduct dynamic analyses based upon precise nonlinear models being as consistent as possible with the real conditions of corresponding structures. The concentrated plasticity model including one elastic element and two nonlinear spring elements at both ends has been considered within the research c...

متن کامل

Applying a Simple Model of Cost Effectiveness Study of HPV Vaccine for Iran

HPV vaccine has been recently added to the Iran Drug List, so decision makers need information beyond that available from RCTs to recommend funding for this vaccination. Modeling and economic studies have addressed some of those information needs. We reviewed cost effectiveness studies to find a suitable model for Iranian population to determine the potential cost effectiveness of HPV vaccine p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015